Incremental Bridge-Connectivity

Operations
nn
Θ(n)\Theta(n)
new(n)\mathtt{new}(n)
nn.
Θ(nlogn) amortized\Theta(n \log n) \ \rm amortized
insert_edge(u,v)\mathtt{insert\_edge}(u, v)
(u,v)(u, v).
Θ(1) amortized\Theta(1) \ \rm amortized
bridge_connected(u,v)\mathtt{bridge\_connected}(u, v)
uuvv.
Θ(1) amortized\Theta(1) \ \rm amortized

Summary
Union Find.
, , .
insert_edge(u,v)\mathtt{insert\_edge}(u, v)
uuvv
uuvv.
uu, uuvv.


uuvv
uvuv.
uuvv辿, uvuv.



References

Notes
Union Find, .
uuvv, (u,v)(u, v)
uuvv, uvuv
.

Implementations